package aufgabe_02;
import java.lang.String;


class Parser
{
	String ganzerPfad;
	char pathSeparator;
	int last_punkt_index; 
	int last_sep_index;
	Parser (String str, char sep)
	{
	ganzerPfad = str;
	pathSeparator = sep;
	last_punkt_index = ganzerPfad.lastIndexOf('.');
	last_sep_index =  ganzerPfad.lastIndexOf(pathSeparator);
		
	}
	
	String getExtension()
	{		
		return ganzerPfad.substring(last_punkt_index + 1, ganzerPfad.length());
	}
	
	String getDateiname()
	{
		return ganzerPfad.substring(last_sep_index + 1, last_punkt_index);
	}
	
	String getVerzeichnis()
	{
		return ganzerPfad.substring(0,last_sep_index);
	}
	
	public static void main (String[] args)
	{
	Parser myHomePage =
	new Parser ("C:\\Eigene Daten\\Javatest\\Beispiel.java", '\\');
	System.out.println("Extension = " + myHomePage.getExtension());
	System.out.println("Dateiname = " + myHomePage.getDateiname());
	System.out.println("Verzeichnis = " + myHomePage.getVerzeichnis());
	}
	}
